noble deed - French English Dictionary